$(function() {
    $.ajax({
        type: 'get',
        url: BigNew.category_list,
        data: {},
        success: function(res) {
            console.log(res);
            let htmlStr = template('tp-list', res)
            $('#selCategory').html(htmlStr)
        }
    })

    //分页功能
    // $('#pagination').twbsPagination({
    //     //总共页数
    //     totalPages: 35,
    //     //开始的页数
    //     startPage: 1,
    //     //显示的页数
    //     visiblePages: 7,
    //     //控制按钮的文字显示
    //     first: '首页',
    //     last: '尾页',
    //     next: '下一页',
    //     prev: '上一页',
    //     //默认关闭点击触发事件
    //     initiateStartPageClick: false,
    //     //页码的点击事件
    //     onPageClick: function(event, page) {
    //         $('#page-content').text('Page ' + page);
    //     }
    // });

    let delPag;

    function getAll(page) {
        delPag = page;
        $.ajax({
            type: 'get',
            url: BigNew.article_query,
            data: {
                type: $('#selCategory').val(),
                state: $('#selStatus').val(),
                page: page,
                perpage: 5
            },
            success: function(res) {
                console.log(res);
                if (res.code == 200) {
                    if (res.data.totalPage > 0) {
                        let htmlStr = template('tp-crtList', res.data)
                        $('tbody').html(htmlStr)
                            //分页功能
                            //使用分页功能的时候先将总页数清空
                        $('#pagination').twbsPagination('destroy');
                        $('#pagination').twbsPagination({
                            //总共页数
                            totalPages: res.data.totalPage,
                            //开始的页数
                            startPage: page,
                            //显示的页数
                            visiblePages: 5,
                            //控制按钮的文字显示
                            first: '首页',
                            last: '尾页',
                            next: '下一页',
                            prev: '上一页',
                            //默认关闭点击触发事件
                            initiateStartPageClick: false,
                            //页码的点击事件
                            onPageClick: function(event, page) {
                                getAll(page)
                            }
                        });
                    } else {
                        $('tbody').empty();
                        $('#pagination').html('没有数据加载');
                    }
                }
            }
        })
    }
    getAll(1);

    //设置筛选按钮事件
    $('#btnSearch').on('click', function(e) {
        e.preventDefault();
        getAll(1)
    })

    //删除
    $("tbody").on('click', '.delete', function() {
        let delId = $(this).attr('data-id');
        $.ajax({
            type: 'post',
            url: BigNew.article_delete,
            data: {
                id: delId
            },
            success: function(res) {
                console.log(res);
                if (res.code == 204) {
                    if ($('tbody tr').length > 1) {
                        getAll(delPag)
                    } else {
                        getAll(delPag - 1)
                    }
                }

            }
        })
    })
})